Apex Movement Update

03/07/25

Swift, SwiftUI, SwiftData

February Update for Apex Movement

The Apex Movement Project had quite a few updates in February. Exercise search along with variants and equipment were added. The profile view now displays the user’s information entered during onboarding. Existing beta test users were prompted to fill it out if missing. There is now a timer while logging exercises. Numerous visual improvements were made to the overall design. Subviews were created to help standardize the text and text fields. The background colors and element padding were also improved to allow for easier maintenance and customization.

Welcome

Changes for the background colors were added to allow for better customization of the colors for both light and dark mode.

Feature Image

Create Profile

Custom text views were created for the text fields and text elements. Some changes are still needed for the light mode text fields.

Feature Image

Create Program

The new text fields and backgrounds have been applied throughout the entire app to improve consistency.

Feature Image

Edit Profile

The profile information was added to the onboarding. For existing beta test users, they were prompted to fill it in if their name was missing. There is no option to edit yet but it will be included in the next update.

Feature Image

Edit Program

Editing the program has been moved to a separate view to improve the spacing of the elements. This information does not need to be updated often.

Feature Image

Edit Workouts

The main template view now focuses on the workouts and editing/adding them. Workouts can also be copied by swiping on the row and selecting the appropriate option.

Feature Image

Edit Workout

Editing a workout is the same as before but with the new visual changes

Feature Image

Exercise Search

The exercise search was cleaned up

Feature Image

Edit Exercises

Editing an exercise now uses pickers for the variant and equipment for the selected exercise. The timer can be added along with a default number of seconds.

Feature Image

Select Program

The home tab was renamed to log. The dividers were changed and two background colors are now used.

Feature Image

Begin Program

Viewing a program looks now looks like the following.

Feature Image

Add Exercise

Adding an exercise has been updated to include the same exercise options as the template.

Feature Image

Log Workout

Logging a workout now hides the exercise groups when there are none in that status in addition to the other visual improvements.

Feature Image

Log Sets

Logging sets now include a timer that counts up and down. It can be reset to the default number of seconds or set to zero.

Feature Image

Edit Set

Editing sets only had the new visual changes.

Feature Image

Workout History

Feature Image

Completed Workout

Feature Image

Program History

Feature Image

Completed Program

Feature Image